package student.stu23002102.chapter13.UDP;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

//发送端程序
public class Sender {
	public static void main(String[] args) throws Exception {
		// 创建一个DatagramSocket对象
		DatagramSocket ds = new DatagramSocket(3000);
		String str = "hello world";   	// 要发送的数据
		byte[] arr = str.getBytes(); 	//将定义的字符串转为字节数组
         /*
 		 创建一个要发送的数据报，数据报包括发送的数据，
           数据的长度，接收端的IP地址以及端口号
 		*/
	     DatagramPacket dp = new DatagramPacket(arr, arr.length,
                           InetAddress.getByName("localhost"), 8954);
		System.out.println("发送信息");
		ds.send(dp); 					// 发送数据
		ds.close();  					// 释放资源
	}
}